package clientes;

import java.util.Collection;
import java.util.LinkedList;

public class ClienteDao implements IClienteDao{

	
	
	private static Collection<Cliente> listarCliente = new LinkedList<Cliente>();
	private static Collection<Endereco> listarEndereco = new LinkedList<Endereco>();
	
	
	public void inserirCliente(Cliente cliente) {

		listarCliente.add(cliente);
		
	}

	
	public Cliente recuperarCliente(String Cpf) {
		Cliente ClienteEncontrado = null;
		for(Cliente clienteAtual: listarCliente){
		if((clienteAtual.getCpf().equals(Cpf))){
			ClienteEncontrado = clienteAtual;
		}
		}
		return ClienteEncontrado;
		}
	
	
	public boolean isExisteCliente(String Cpf, String Nome) {
		boolean existe = false;
		for(Cliente clienteAtual: listarCliente){
		if((clienteAtual.getCpf().equals(Cpf)) && (clienteAtual.getNome().equals(Nome))){
			existe = true;
		}
		}
		return existe;
		
	}
	

	public void excluirCliente(Cliente cliente){
		
		listarCliente.remove(cliente);
		
	}


	
	public void inserirEndereco(Endereco endereco) {
		listarEndereco.add(endereco);
		
	}



}


	
	
	
	
	
	
	
	


